<?php
namespace app\common\model;

use think\Model;
class Code extends Model
{
	protected function initialize()
	{
		parent::initialize();
	}
	
	/**
	 * 查询分页全部内容
	 * @param 【表名】 $chart
	 * @param 【条件】 $where
	 */
	public function CodeList($order, $where=array()){
	    return Code::name('caipai_list')->where($where)->order($order)
	    ->select();
	}
	
	/**
	 * 查询分页全部内容
	 * @param 【表名】 $chart
	 * @param 【条件】 $where
	 */
	public function KjjgList($order, $where=array(),$limit){
	    return Code::name('kjjg_list')->where($where)->order($order)
	    ->paginate($limit,false,['query'=>request()->param()]);
	}

	/**
	 * 查询全部内容【不分页】
	 * @param 【条件】 $where
	 */
	public function CodeAll($where=array()){
	    return Code::name('caipai_list')->where($where)->select()->toArray();
	}
	
	/**
	 * 彩种赔率修改
	 * @param 【广告id】 $id
	 * @param 【修改内容】 $value
	 */
	public function EditCodekj($czid, $qihao, $value){
	    return Code::name('kjjg_list')->where(array('czid'=>$czid,'qihao'=>$qihao))->update($value);
	}
	
	
	/**
	 * 查询彩种数据全部内容【不分页】
	 * @param 【条件】 $where
	 */
	public function CodejgAll($where=array()){
	    return Code::name('kjjg_list')->where($where)->select()->toArray();
	}
	
	/**
	 * 查询彩种数据单条
	 * @param 【条件】 $where
	 */
	public function CodejgFind($where=array()){
	    return Code::name('kjjg_list')->where($where)->find();
	}
	
	/**
	 * 赔率查询
	 * @param 【条件】  $where
	 */
	public function PeilvAll($where=array()){
	    return Code::name('peilv')->where($where)->select()->toArray();
	}
	
	/**
	 * 玩法查询
	 * @param 【条件】  $where
	 */
	public function playFunc($where=array()){
	    return Code::name('play_func')->where($where)->select()->toArray();
	}
	
	/**
	 * 限额查询
	 * @param 【条件】  $where
	 */
	public function playClassify(){
	    return Code::name('play_classify')->field('id,class_name_mini,max_money')->select()->toArray();
	}
	

	/**
	 * 查询投注全部
	 * @param 【条件】 $where
	 */
	public function TouzhuAll($where=array()){
	    return Code::name('touzhu_list_no')->where($where)->select()->toArray();
	}
	
	
	/**
	 * 查询彩种时间全部
	 * @param 【条件】 $where
	 */
	public function CodeTimeAll($where=array()){
	    return Code::name('time')->where($where)->order('id desc')->select()->toArray();
	}
	
	
	/**
	 * 添加投注
	 * @param unknown $value
	 */
	public function AddTouzhu($value){
	    return Document::name('touzhu_list_tk')->insert($value);
	}
	
	
	
	/**
	 * 添加投注
	 * @param unknown $value
	 */
	public function AddXiaoxi($value){
	    return Document::name('xiaoxi')->insert($value);
	}
	
	/**
	 * 查询单条信息
	 */
	public function CodeFind($where=array()){
	    return Code::name('caipai_list')->where($where)->find();
	}
	
	
	/**
	 * 查询单条信息
	 */
	public function LhcFind(){
	    return Code::name('lhcfd')->find();
	}
	/**
	 * 查询玩法赔率单条信息
	 */
	public function PlCodeFind($where=array()){
	    return Code::name('peilv')->where($where)->find()->toArray();
	}
	
	/**
	 * 彩种管理修改
	 * @param 【表名】 $chart
	 * @param 【广告id】 $id
	 * @param 【修改内容】 $value
	 */
	public function EditCode($id, $value){
	     return Code::name('caipai_list')->where(array('id'=>$id))->update($value);
	}
	
	
	
	/**
	 * 彩种管理修改
	 * @param 【表名】 $chart
	 * @param 【广告id】 $id
	 * @param 【修改内容】 $value
	 */
	public function EditLhc($lhcfd,$id){
	     return Code::name('lhcfd')->where(array('id'=>$id))->update(array('lhcddfd'=>$lhcfd));
	}
	
	/**
	 * 删除投注
	 * @param 【彩种分类id】 $id
	 */
	public function DelTouzhu($id){
	    return Document::name('touzhu_list_no')->where(array('id'=>$id))->delete();
	}
	
	/**
	 * 彩种赔率修改
	 */
	public function EditCodePl($id, $value){
	    return Code::name('peilv')->where(array('id'=>$id))->update($value);
	}
	
	/**
	 * 彩种玩法修改
	 */
	public function EditCodeWf($id, $value){
	     return Code::name('play_func')->where(array('id'=>$id))->update($value);
	}
	
	/**
	 * 玩法限额修改
	 */
	public function EditMoneyLimit($id, $value){
	    return Code::name('play_classify')->where(array('id'=>$id))->update($value);
	}
}